home *** CD-ROM | disk | FTP | other *** search
/ Educational Software Cooperative 4 / Educational Software Cooperative 4.iso / hinthunt / hinthunt.doc < prev    next >
Text File  |  1994-03-22  |  18KB  |  325 lines

  1.                                 HINT-HUNT (TM)
  2.                                 Copyright 1994
  3.                         Castle Oaks Computer Services
  4.                             Post Office Box 36082
  5.                          Indianapolis, IN 46236-0082
  6.                                 (317) 823-6366
  7.  
  8. HINT-HUNT (TM) is a word search puzzle generator.  It is a special type of 
  9. puzzle generator which has been designed for use by teachers. Its purpose is 
  10. to provide a tool for making homework assignments that students will enjoy 
  11. doing. 
  12.  
  13. Although it can create ordinary word search puzzles, its main purpose is to 
  14. produce a puzzle where the word list contains a set of hints that correspond 
  15. (in a one-to-one fashion) to a different set of words that are inserted into 
  16. the puzzle. This program was developed so that puzzles can be made where the 
  17. puzzle words are in one language and the corresponding hints in the word list 
  18. (hints) are in a different language. However, the program is not limited to 
  19. just the above use. Since you have the capability of putting one set of words 
  20. in the puzzle and a different set of words in the word list, the word list can 
  21. have hints that relate to the words in the puzzle. Therefore, the program can 
  22. be used in many disciplines other than language. (Any characters including 
  23. spaces may be placed in the list of hints; see the note at the end of this 
  24. document concerning accented characters) 
  25.  
  26. HINT-HUNT (TM) is a commercial program. (A shareware version has been released 
  27. for trial use. It may be used for up to 30 days.)  After the trial period, if 
  28. you wish to continue use of the program, you must purchase the commercial 
  29. version for $15.00. (Send your payment to the above address.) Upon receipt of 
  30. your payment, you will be sent the latest version of the program and you will 
  31. be notified of any upgrades and other products available from Castle Oaks. 
  32. Since this program was developed for educational use, a school or a school 
  33. system may buy a site license. Contact Castle Oaks for site license pricing.
  34.  
  35. You may create puzzles which you produce for publication.  If you publish a 
  36. puzzle, registration is required and a royalty is payable in some cases.  
  37.  
  38. The following rules must be followed in such cases:
  39.  
  40.      1.  Puzzles must be in good taste as judged by the mores of the
  41.          general population.
  42.  
  43.      2.  The puzzle must display the trademark and its owner, Castle Oaks
  44.          Computer Services.
  45.  
  46.      3.  In some cases, a royalty payment is required for published 
  47.          puzzles. If you have purchased the program for say a church or 
  48.          a school, then you may publish puzzles in your newsletter or 
  49.          for use in class without royalty. If you submit a puzzle for 
  50.          more general distribution, then a royalty must be paid for each 
  51.          puzzle published. The fee is $5.00 or 15% of the amount received 
  52.          for the puzzle, whichever is greater.
  53.  
  54.      4.  A copy of the puzzle being published must be sent to Castle Oaks 
  55.          along with the royalty payment. Also include the name and date 
  56.          of the publication in which it will appear.
  57.  
  58. Failure to abide by the above rules will lead to legal action.
  59.  
  60.  
  61.                                     USAGE
  62.  
  63. HINT-HUNT (TM) is easy and fun to use. It is great for creating puzzles for 
  64. educational use.  Or you might want to use it for entertainment at a party.  
  65. You can make up puzzles containing the names, interests, etc. of persons 
  66. attending the party. The only installation required is to copy the executable 
  67. file (HINTHUNT.EXE) to a directory or disk of your choice. The command line to 
  68. execute the program has the general form:
  69.  
  70. HINTHUNT [P|S] [M]
  71.  
  72. The command line options in brackets are optional (do not include the brack-
  73. ets.) They may be upper or lower case and the order may be the reverse of that 
  74. shown. P|S means that you may enter either P or S. P means you want to create 
  75. a primary level puzzle, and S means you want to create a secondary level 
  76. puzzle (these are explained in the description of the menu). If you do not 
  77. enter either, a puzzle will be created at the highest level. You may omit both 
  78. of these parameters on the command line and still select primary or secondary 
  79. from the menu. The M option tells HINTHUNT to run in monochrome mode. If you 
  80. only have a monochrome display (such as an LCD screen) you will need to use 
  81. the M option.
  82.  
  83. You can run the program from a floppy disk by including the drive letter on 
  84. the command line. There are certain requirements and restrictions.
  85.  
  86.      a.  You must have a printer and it must be turned on, on-line and the          
  87.          paper should be positioned at top-of-form. Your printer must be 
  88.          capable of backspacing. If it does not have that capability, some 
  89.          lines in the solution printout may not be correct. The solution 
  90.          will probably look best when printed in draft mode. You should 
  91.          experiment with number of characters per inch and number of lines 
  92.          per inch on your printer to achieve the most pleasing printout. 
  93.          In order to show the connections between words, it was necessary 
  94.          to add extra lines in the solution. This was done so that the 
  95.          solution could be displayed on most printers; therefore the aspect 
  96.          ratio of the solution will be different from that of the puzzle.  
  97.  
  98.          (Actually the program may be run without the printer. When asked 
  99.          for number of copies to be printed you may respond with zero. 
  100.          However, the program is not very useful without hard copy output 
  101.          unless you have saved the puzzle and/or solution to file for later 
  102.          printing.)
  103.  
  104.      b.  Your puzzle can have dimensions of up to 40 by 40. In most cases, 
  105.          much smaller puzzles, 20 by 20 or smaller, are quite satisfactory. 
  106.          (Note: Dimensions are to be given in columns and lines.) Your 
  107.          puzzle can have as many as 100 words. Usually 25 words is adequate.
  108.  
  109.  
  110.  
  111. The program starts by asking you to press 'M' (or 'm') to see the option menu 
  112. or any other key to go directly to building the puzzle. During this time, the 
  113. program is developing a seed (starting value) for the random number generator. 
  114. If you press an 'M', the program displays a menu of nine options. They are:
  115.  
  116.  
  117.           1 Primary puzzle
  118.           2 Secondary puzzle
  119.           3 Ordinary word search puzzle (one word list)
  120.           4 Ordinary puzzle and encrypt the word list
  121.           5 43 line mode
  122.           6 Provide seed for random number generator
  123.           7 Hints to be printed one per line
  124.           8 Provide delay time for puzzle display (Default = 500 milliseconds)
  125.           9 Exit menu
  126.  
  127. If you choose option 1 (or if you have entered a 'P' on the command line), the 
  128. program will make a puzzle that inserts the words only in the left-to-right 
  129. and downwards directions (this is called a primary puzzle). When you select 
  130. option 1, the menu entry turns to red (bright white in monochrome mode) which 
  131. means that the option has been selected. It also de-letes option 2 from the 
  132. menu so it cannot be selected.
  133.  
  134. If you choose option 2 (or if you have entered a 'S' on the command line), the 
  135. program will make a puzzle that inserts the words in the two directions of 
  136. option 1 but also in the two left-to-right diagonal directions (this is called 
  137. a secondary puzzle). The menu line turns to red and option 1 is deleted from 
  138. the menu.
  139.  
  140. If you do not choose either option 1 or 2, the program will make a puzzle 
  141. inserting words in eight different directions.
  142.  
  143. If you choose option 3, the program will use the same list of words for the 
  144. puzzle and the word list (hints). This provides you with the capability to 
  145. make ordinary word search puzzles. (You can also make an ordinary puzzle by 
  146. placing the same word for a hint as you enter for the puzzle.) Ordinary puz-
  147. zles are suitable for making a puzzle of spelling words. When you choose 
  148. option 3, the menu line is displayed in red to show that you have selected it. 
  149. (Remember, if you are entering the words from a file, there must be only one 
  150. word on each line of the file. (If you do not select option 3 or 4, and you 
  151. input from a file, each line of the file must contain a word, followed by a 
  152. hint to be entered in the word list.)
  153.  
  154. If you choose option 4, it also automatically selects option 3 also. Both menu 
  155. lines 3 and 4 will be displayed in red. Option 4 also tells the program to 
  156. encrypt the word list. (Option 3 is selected because if the puzzle were not 
  157. the ordinary type, the word list might contain characters other than upper 
  158. case alphabetic and it would be difficult to select a suitable encryption 
  159. technique for them.)
  160.  
  161. Option 5 allows you to put your display in 43 line mode if you have an EGA or 
  162. better display. Normally you will not need to do this unless you are creating 
  163. a puzzle that is longer than 20 lines. If selected, line 5 of the menu will be 
  164. displayed in red.
  165.  
  166.  
  167. Option 6 provides a means to defeat the automatic creation of the seed for the 
  168. random number generator. At the beginning of the program, a seed was deter-
  169. mined by the amount of time it took you to press any key. If you select option 
  170. 6, the number that was previously determined will be discarded and a number 
  171. that you enter will be used. The number must be in the range 1 through 32767. 
  172. Selecting your own seed provides you with a method of duplicating a previously 
  173. made puzzle. Starting with version 3.1, HINTHUNT now displays the seed used to 
  174. create a puzzle, even if you do not supply it. This makes it more convenient 
  175. to build another puzzle using that seed. If both puzzles use the same seed and 
  176. the same word list and same dimensions, the puzzles will be the same.
  177.  
  178. Option 7 Provides the user with the capability to change the way that the 
  179. hints are printed with the puzzle. If you choose this option, the hints are 
  180. printed one per line with adequate space at the left for a student to enter 
  181. the answer. A teacher requested this capability so that when a puzzle is used 
  182. for homework, it will be easy to grade the answers.
  183.  
  184. Option 8 provides you the capability to slow down the display of the puzzle as 
  185. it is built. The default value is 500 milliseconds (one-half second.) You are 
  186. to enter the desired delay time in an integral number of milliseconds.
  187.  
  188. Option 9 Exits the menu and starts the puzzle building process. 
  189. (Actually,pressing any key other than 1 through 8 will cause the program to 
  190. exit the menu and start building the puzzle.)
  191.  
  192. On-screen prompts are provided to guide you through the process. You are first 
  193. asked for the width (in columns) and the length (in lines). Then you are asked 
  194. for a title for the puzzle. This title may not exceed 77 characters. You may 
  195. want to include in the title some directions. For example:
  196.  
  197.           FIND THE ENGLISH WORDS FOR THE FRENCH WORDS IN THE LIST 
  198.  
  199. (If you need more than 77 characters, you can save the puzzle to a file after 
  200. it has been made and then using an editor, you can add as much text as you 
  201. wish.)
  202.  
  203. You are then asked if you want to input the words from a file or from the 
  204. keyboard. If you input from a file, the file should either be one that was 
  205. saved earlier from within the program or it may be one you have created sepa-
  206. rately using an editor. In the latter case, the file must be constructed in 
  207. the correct format. If the file is to be input for an ordinary word search 
  208. puzzle, each line must contain a single word followed by a carriage return and 
  209. a line feed. If the file is to contain two word lists, each line of the file 
  210. must contain a single word for the puzzle followed by a space and then an 
  211. entry for the word list (hints) followed by a carriage return and a line feed. 
  212. The entry for the puzzle must contain only alphabetic characters and no 
  213. spaces. (See the note at the end of this document for exceptions.) The entry 
  214. for the word list may contain any characters including spaces. 
  215.  
  216. If you choose to enter words from the keyboard, you will be prompted appro-
  217. priately to obtain your list(s). When you are prompted for a word to be en-
  218. tered in the puzzle, the display will show a box whose length is the lesser of 
  219. the width and length of the puzzle. If you try to enter more characters than 
  220. the space provided, the program will not accept any extra characters. Like-
  221. wise, when you are prompted for a hint, a box will be displayed that goes all 
  222.  
  223.  
  224. the way to the right margin of the screen. This indicates the amount of space 
  225. allowed for a hint. If you try to enter more characters than allowed, they 
  226. will not be accepted. When finished with entering words, just press ENTER 
  227. (when prompted for a new word) to terminate the process. 
  228.  
  229. After entering your words, either from a file or the keyboard, the words will 
  230. be displayed and you will be given the option of changing any one of the 
  231. entries. If the number you enter is negative, and if its absolute value is in 
  232. the range 1 through the highest entry number, the corresponding entry will be 
  233. deleted and the range will be reduced by one. If you enter a number whose 
  234. absolute value is not in the range 1 through the highest entry number, you 
  235. will be prompted that the number is out of range; and given the option of 
  236. adding an entry or not. If you answer "yes", you will be prompted for a new 
  237. entry and it will be added as the next one, no matter what value you entered. 
  238.  
  239. If you respond "no" and the number you entered was positive you are asked to 
  240. input the number of the entry you want to change. If you respond "no", and the 
  241. number you entered was negative, you will be asked if you want to change an 
  242. entry. After making changes, if any, the program will build the puzzle.
  243.  
  244. If you have entered the words from the keyboard, or if you have entered them 
  245. from a file and changed one or more words, the program will ask if you want to 
  246. save the words to a file. If you save the words, the file will be in suitable 
  247. form to be read by the program at some other time. 
  248.  
  249. As the puzzle is built, the program will display each word as it attempts to 
  250. insert it. If the program cannot insert a word, you will be alerted (in the 
  251. bottom border) and given the option of starting over (in the hope that a new 
  252. try will allow the word to be inserted) or discarding the word. If you elect 
  253. to start over, you will also be given the option of increasing both the width 
  254. and length of the puzzle by one unit. People have the tendency to try to make 
  255. puzzles as small as possible. This not only makes it difficult to place all of 
  256. the words, it also leads to puzzles where many words are placed side by side 
  257. in very few different directions. Larger puzzle sizes result in puzzles with a 
  258. better distribution of directions of insertion.
  259.  
  260. It may be difficult to evaluate the esthetics of the puzzle from the screen 
  261. display. Therefore, you are given the option of printing the puzzle solution 
  262. which shows how the words have been laid into the puzzle. You may then contin-
  263. ue, have the program re-position the words or abort the program.
  264.  
  265. When you continue, you will be given the opportunity of saving the puzzle and 
  266. solution to file and you can specify the number of copies that you want to 
  267. have printed. (CAUTION! When asked to respond with a Y or N, do not follow 
  268. that response with pressing ENTER. It is not necessary and will be interpreted 
  269. as a null response to the next prompt.) In general, you only terminate a 
  270. response with an ENTER when you input a string of characters or a number.
  271.  
  272. Two special features are included for avoiding situations that might be unde-
  273. sirable. For example, you may want to enter the two words, "BACKROOM" and 
  274. "ROOMMATE". If you do, there is the possibility that they will share all the 
  275. letters of "ROOM". You may like that or you may not, if not, just prefix 
  276. "ROOMMATE" with an 'X'. The 'X' will not be printed in the puzzle or the word 
  277. list. This means that no words can begin with a single letter 'X'. If you want 
  278. a word to begin with an 'X', just prefix it with another 'X' which will be 
  279.  
  280.  
  281. purged from the word list. Another example where you would be more likely to 
  282. use this feature is when one word would be contained entirely in another word. 
  283. "VIRGINIA" and WESTVIRGINIA" or "THE" and "EITHER". In such cases, just prefix 
  284. the shorter word with an 'X'. Also, note that a word might be contained en-
  285. tirely in another one but in reverse order; example: "TEN" and "NINETEEN". You 
  286. may want to allow that; but if you don't, prefix the "TEN" with an 'X'.
  287.  
  288. The above doesn't take care of the cases where the shorter word is entirely 
  289. contained at the beginning of the longer word. Example: "ROOM" and "ROOM-
  290. MATE". If you do not want these words to share the letters "ROOM", add a 'Q' 
  291. to the end of the shorter word. In the rare instance where a word naturally 
  292. ends in 'Q', add a second 'Q' and it will be discarded instead of the real 
  293. 'Q'. Note that this artifice could be used in all of the above examples except 
  294. where the shorter word is at the end of the longer word as in "VIRGINIA" and 
  295. "WESTVIRGINIA".
  296.  
  297. NOTE - Using accented characters
  298.  
  299. Normally, when you enter a word that is to be placed in the puzzle, any lower 
  300. case letters are converted to upper case and any other characters are not 
  301. accepted. To provide some foreign language capability, all of the accented 
  302. characters listed below are allowed also.
  303.  
  304. The hints may contain any characters, including accented characters. You may 
  305. enter an accented character by holding down the "Alt" key while entering the 
  306. character's decimal code on the numeric keypad. When you release "Alt", the 
  307. character will appear in the word. The codes for the accented characters are:
  308.  
  309.      Ä 142; Å 143; â 131; ä 132; à 133; å 134; á 160; 
  310.  
  311.      Æ 146; æ 145; 
  312.  
  313.      Ç 128; ç 135; 
  314.  
  315.      É 144; ê 136; ë 137; è 138; é 130; 
  316.  
  317.      î 140; ï 139; ì 141; í 161; 
  318.  
  319.      Ñ 165; ñ 164; 
  320.  
  321.      Ö 153; ô 147; ö 148; ò 149; ó 162; 
  322.  
  323.      û 150; ù 151; Ü 154; ú 163; ÿ 152
  324.  
  325.